import request from '@/utils/request';

// 查询产品分页
export function query(params) {
  return request({
    url: process.env.VUE_APP_PRODUCT_API + '/oper/product/query',
    method: 'get',
    params
  });
}
// 获取全部产品
export function queryAll(params) {
  return request({
    url: process.env.VUE_APP_PRODUCT_API + '/oper/product/queryAll',
    method: 'get',
    params
  });
}
// 新增产品
export function add(data) {
  return request({
    url: process.env.VUE_APP_PRODUCT_API + '/oper/product/create',
    method: 'post',
    data
  });
}
// 编辑&&停用 产品
export function edit(data) {
  return request({
    url: process.env.VUE_APP_PRODUCT_API + '/oper/product/update',
    method: 'post',
    data
  });
}
// 产品规则分页
export function queryProductRules(params) {
  return request({
    url: process.env.VUE_APP_PRODUCT_API + '/oper/productRule/query',
    method: 'get',
    params
  });
}
// 新增产品规则
export function addProductRules(data) {
  return request({
    url: process.env.VUE_APP_PRODUCT_API + '/oper/productRule/create',
    method: 'post',
    data
  });
}
// 编辑产品规则
export function editProductRules(data) {
  return request({
    url: process.env.VUE_APP_PRODUCT_API + '/oper/productRule/update',
    method: 'post',
    data
  });
}
// 产品规则详情
export function productRuleDetail(params) {
  return request({
    url: process.env.VUE_APP_PRODUCT_API + '/oper/productRule/queryById',
    method: 'get',
    params
  });
}
